iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
自我挑戰組

Unity入門遊戲開發與實作系列 第 5

【Day 5】Unity 中的腳本介紹與基礎語法

  • 分享至 

  • xImage
  •  

在 Unity 中創建了許多角色模型、場景、還有他們各自的動畫,但仍然需要有一支程式來控制這些角色什麼時候要做什麼動作,角色與地圖場景的交互等等。這時候就要使用到 Unity 的 Script。

在 Unity 中,任何物件都是一個 "Game Object",就連要套入遊戲中的 Script 也不例外,因此,我們在 Hierarchy 面板中新增一個Script資料夾,用來存放我們的所有腳本。當我們在資料夾中創立一個 C# 檔案並進入編輯介面的時候,我們會看到許多預設的腳本程式架構。
https://ithelp.ithome.com.tw/upload/images/20240919/20169301ecy4qPDVMf.png

  • public 表示任何人都可以找到 Testing 這個 class
  • Testing : MonoBehaviour 表示 Testing 是繼承在 MonoBehaviour 這個 class 下方
  • Start() 表示當這個腳本確定要執行的時候,在最初,Start() 內的程式碼就會被執行一次,並且只執行這一次
  • Update() 會在 Start() 執行完之後的每個影格都執行一次

除此之外,在撰寫腳本時常常會使用到的語句

Debug.Log();

這個可以將訊息顯示在 Console 視窗中,例如

using UnityEngine;

public class MyScript : MonoBehaviour
{
	void Start()
    {
        Debug.Log("Hello World!");
    }
}

我們就可以在遊戲執行時期看到我們所輸入的內容,方便我們知道程式碼執行到哪個部分
https://ithelp.ithome.com.tw/upload/images/20240919/201693010c5cz9X4VI.png


上一篇
【Day 4】Unity 的基本介面和操作
下一篇
【Day 6】怎麼用程式創造一個角色
系列文
Unity入門遊戲開發與實作12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言